package com.guguskins.back.common.constant;

/**
 * @date 2021/5/26 14:24
 */
public interface InventoryConstant {
    /**
     * 来源
     */
    interface Source {

        /**
         * 盲盒
         */
        int BLIND_BOX = 1;

        /**
         * 道具站
         */
        int PROP_STAND = 2;

        /**
         * 每日抽奖
         */

        int DAILY_LOTTERY = 3;

        /**
         * 合同
         */
        int CONTRACT = 4;

        /**
         * roll房
         */
        int ROLL = 5;

        /**
         * 推广
         */
        int PROMOTE = 6;

        /**
         * 等级奖励
         */
        int USER_LEVEL_REWARD = 7;

        /**
         * 孵化基地
         */
        int HEN_HOUSE = 8;

        /**
         * 兑换集市
         */
        int MARKET = 9;

        /**
         * 充值
         */
        int PAY = 10;

        /**
         * 提现
         */
        int WITHDRAWAL = 11;
    }

    /**
     * 库存类型
     */
    interface Type {
        /**
         * 盒子
         */
        int BOX = 1;

        /**
         * 饰品
         */
        int GOODS = 2;

        /**
         * 道具
         */
        int PROP = 3;
    }

    /**
     * 状态
     * 0 无效 1 库存 2 兑换咕币 3 提现 4 合同材料
     */
    interface State {

        /**
         * 无效
         */
        int INVALID = 0;

        /**
         * 库存
         */
        int INVENTORY = 1;

        /**
         * 兑换咕币
         */
        int EXCHANGE_GOO_CURRENCY = 2;

        /**
         * 提现
         */
        int WITHDRAWAL = 3;

        /**
         * 合同材料
         */
        int CONTRACT_MATERIALS = 4;

        /**
         * roll房商品池
         */
        int ROLL_GOODS_LIST = 5;

        /**
         * 孵化材料
         */
        int INCUBATION_MATERIAL = 6;
    }
}
